CallerID This program is a small Visual Basic example using the MSCOMM.VBX to send the appropriate modem commands to enable the Caller ID (CID) functions of a CID-enabled modem. Also, the CID service from your phone company must be active on the phone line. Before you execute the program be sure to copy MSCOMM.VBX, MHGLBX.VBX, and MHRUN400.DLL to your \WINDOWS\SYSTEM subdirectory (or a directory in your PATH)! Files included: CallerID.EXE - the Windows program CallerID.TXT - this file CallerID.INI - INI file to hold program settings MSCOMM.VBX - custom control MHGLBX.VBX - custom control MHRUN400.DLL - run-time module for custom control Start: This command starts the capturing of CID information by sending the appropriate AT extended commands to the modem. The program will wait 10 seconds after each command sent to the modem for an "OK". If an "OK" is not received it will assume a COM Port or modem error has occurred and display a message. It also turns off modem answering using ATS0=0. End: This command ends the capturing of CID information and exits the program. Delete: This command will delete any selected records from the CID information listbox. COMPort: This button will display another form where you may change the COM Port that your modem is connected to. I mistakenly did not place this function in the first version of this program. Sorry to all you people who downloaded the first one!!! Other changes: I also added a some better COM Port error handling routines. Disclaimer: This program took about 2 or 3 hours to complete, that's why alot of features are not in it. It was meant to be a test to see if CID functions of Zoom modems were working correctly. I have the "extended" CID service from my phone company which also sends a Name, so I don't know if the parsing routines I use will pick up just the Date, Time, and Number. I have yet to figure out all of the CID codes that the phone service sends so if you receive a blank line or just the Date and Time, then the caller is probably Private or Unavailable. I am in process of decoding the messages sent so the listbox can be appropriately updated. I am also planning on adding annoucement features (play a WAV file when a certain number calls) soon! Bugs: If you encounter any bugs I will be more than happy to fix them and re-submit. Again, I apologize to everyone who downloaded the first version of this with no COM port selection. Todd Earnhardt 75543,1660